home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 01 / 6 / DISK0162.ZIP / ED.DOC < prev    next >
Text File  |  1984-10-10  |  27KB  |  901 lines

  1.  
  2.  
  3.  
  4.                                    October 1984
  5.  
  6.         This  document  tells how to use the text editor program, ED.EXE,
  7.         so that you can enter and maintain your Structured BASIC programs
  8.         This  manual  assumes  you are familiar with MS DOS and Microsoft
  9.         BASIC.
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.                               THE BASIC NECESSITIES                              THE BASIC NECESSITIES
  23.                               EDITOR USER'S MANUAL                              EDITOR USER'S MANUAL
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                              Manual version:   1.12
  31.  
  32.                              Software version: 1.12
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                                    Marty Franz
  49.  
  50.                      525 W. Walnut St., Kalamazoo, MI 49007
  51.  
  52.                                  (616) 344-1821
  53.  
  54.  
  55.  
  56.                (C) Copyright 1983 Marty Franz - All rights reserved
  57.  
  58.  
  59.  
  60.  
  61.         100784112         Editor User's Manual
  62.  
  63.  
  64.  
  65.         INTRODUCTION        INTRODUCTION
  66.  
  67.             ED.EXE is a text editor specially designed for the entry and
  68.         editing of Structured BASIC programs.
  69.  
  70.             Briefly, ED lets you easily enter and modify your Structured
  71.         BASIC programs without resorting to EDLIN.  ED is screen-
  72.         oriented, so you can edit 24 lines of text at once, and uses the
  73.         IBM PC's special keys for many of its editing functions.
  74.  
  75.             Right now, ED is an in-memory editor.  This means that files
  76.         must be transferred to and from a buffer in memory for editing.
  77.         Only files small enough to fit entirely in memory (up to 60KB
  78.         maximum) can be edited using ED.
  79.  
  80.             In actual use, ED works a lot like BASIC does: you LOAD
  81.         programs into ED's memory buffer, edit them, then SAVE them back
  82.         to diskette when you're done.  After a program has been stored on
  83.         diskette, it can be translated by the Structured BASIC
  84.         preprocessor into a runnable BASIC program.
  85.  
  86.             Please take the time to read these instructions before you
  87.         use ED.  The best way to learn ED is to practice editing a file,
  88.         trying out each command, editing function, or special key until
  89.         you feel comfortable with it.  ED's SAVE and RESAVE commands make
  90.         it unlikely that you will destroy valuable data.
  91.  
  92.  
  93.         PROGRAM REQUIREMENTS        PROGRAM REQUIREMENTS
  94.  
  95.             To edit files using ED, you need an IBM PC, XT, or jr with:
  96.  
  97.                  - at least 64KB of memory, (if you have this much memory
  98.                    your file size will be limited to about 15KB) 
  99.  
  100.                  - at least one single-sided diskette drive,
  101.  
  102.                  - a color or monochrome adapter, with a monitor capable
  103.                    of displaying 80-character lines,
  104.  
  105.                  - MS DOS version 1.1 or 2.x, and
  106.  
  107.                  - the file ED.EXE.
  108.  
  109.  
  110.         BUGS AND IDEAS        BUGS AND IDEAS
  111.  
  112.             When you are using ED, please remember that this is only
  113.         version 1.12.  If you find bugs, or you have ideas for improving
  114.         this editor, please contact me:
  115.  
  116.                  Marty Franz
  117.                  525 W. Walnut St.
  118.                  Kalamazoo, MI 49007
  119.                  (616) 344-2043
  120.  
  121.                                                                          Page 2        100784112         Editor User's Manual
  122.  
  123.  
  124.  
  125.         BASIC MODES        BASIC MODES
  126.  
  127.             When you are editing with ED, the editor is always in one of
  128.         three modes, called edit, insert, and command.  Each mode is
  129.         adapted to a particular set of editing tasks.  Insert mode is
  130.         used when a lot of text is being added to the file.  Edit mode is
  131.         used for touring the file and making minor changes to many lines.
  132.         Command mode is used with longer, BASIC-like commands that affect
  133.         the overall structure of the file and possibly even delete parts
  134.         of it.
  135.  
  136.             ED uses the 25th line of your screen as a status line to
  137.         display the current mode, and other important facts such as the
  138.         name of the file being edited. The status line is always
  139.         displayed in reverse video, and tells:
  140.  
  141.             - the mode (command, edit, or insert),
  142.  
  143.             - the name of the file being edited,
  144.  
  145.             - the line in the file the cursor is on,
  146.  
  147.             - the column on the screen the cursor is on.
  148.  
  149.         The remainder of the screen, lines 1-24, is called the "edit
  150.         area" in this manual and is used to display the actual text lines
  151.         of the file you are working on.  Only 80 characters in a line can
  152.         be displayed at any one time, even though ED can edit lines of
  153.         up to 255 characters in length.
  154.  
  155.             To start ED from MS DOS, enter:
  156.  
  157.                  A>ed
  158.  
  159.         ED will clear the screen, display the status line at the bottom,
  160.         and begin your editing session.
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.                                                                          Page 3        100784112         Editor User's Manual
  182.  
  183.  
  184.  
  185.         COMMAND MODE        COMMAND MODE
  186.  
  187.             ED begins the edit session in command mode.  At this point
  188.         the memory buffer is empty.  You must use the LOAD command to
  189.         load a file into memory for editing, or enter insert mode and
  190.         input new text lines into the buffer.  The LOAD command is
  191.         described later in this section.
  192.  
  193.             Once editing is underway, you may freely switch between the
  194.         three modes mentioned earlier.  The functions available in each
  195.         mode are described in one of the next three sections of this
  196.         manual.  The individual command mode commands are described below
  197.         in this section.  When you read their descriptions, remember that
  198.         the squiggly braces { and } are placed around items which you
  199.         must supply as "arguments" to a command.  Also note that whenever
  200.         a line number is mentioned, it refers to a line number in the
  201.         file, not a BASIC line number.
  202.  
  203.  
  204.         APPEND        APPEND
  205.  
  206.             The APPEND command has the format:
  207.  
  208.                  APPEND {d:filename.ext}
  209.  
  210.         APPEND loads the file {d:filename.ext} into the buffer at the
  211.         line just ahead of the current line.  The name of the file being
  212.         edited remains the same.
  213.  
  214.  
  215.         CHANGE        CHANGE
  216.  
  217.             CHANGE is used to search for a pattern in a range of text
  218.         lines and replace it with another.  The format of the CHANGE
  219.         command is:
  220.  
  221.                  CHANGE {start line} {end line}
  222.  
  223.         After this has been typed, ED prompts for the old pattern by
  224.         asking "from:" .  The old pattern is then entered. Just pressing
  225.         the "enter" key cancels the command.  After getting the old
  226.         pattern ED prompts "to:" for the new pattern.  When this is
  227.         input the edit area clears and the changes made and their line
  228.         numbers are displayed.  If you press any key on the keyboard
  229.         during this process the change is cancelled at that point. If
  230.         {startline} and {endline} are specified, the change occurs only
  231.         over that line range.  If {endline} is omitted, the last line in
  232.         the file is assumed.  If both {startline} and {endline} are
  233.         omitted, all the lines in the file are assumed.
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.                                                                          Page 4        100784112         Editor User's Manual
  242.  
  243.  
  244.  
  245.         Search Strings        Search Strings
  246.  
  247.             In specifying a pattern to search for, two special characters
  248.         may be used to make this process easier.
  249.  
  250.             The first, {^}, (the shifted-6 character on your keyboard)
  251.         "anchors" the search to the start of the line in the file.  That
  252.         is, only characters beginning in column 1 will be checked for the
  253.         pattern.
  254.  
  255.             The second special character, {?}, is used as a "wild card",
  256.         a character that matches any at all in the text line.
  257.  
  258.  
  259.         Change Strings        Change Strings
  260.  
  261.             In specifying a new pattern for the CHANGE command, the {?}
  262.         (wild card) character may be used to match a corresponding
  263.         character in the old pattern.  There must be as many {?}s in the
  264.         change string as there are in the search string.
  265.  
  266.  
  267.  
  268.         DELETE        DELETE
  269.  
  270.             The DELETE command is used to delete a range of lines in the
  271.         buffer.  It has the format:
  272.  
  273.                  DELETE {start line} {end line}
  274.  
  275.         Here, {start line} and {end line} are used just as they are with
  276.         the CHANGE command.  No check is made to see if the buffer has
  277.         been saved before the DELETE command is executed, so use this
  278.         command with care.  After DELETE completes, command mode resumes
  279.         with the first line after those deleted shown at the top of the
  280.         edit area.
  281.  
  282.  
  283.         FIND        FIND
  284.  
  285.             The FIND command searches for a string in the file. When the
  286.         string is found, ED will enter edit mode and the line will be
  287.         displayed at the top of the edit area with the next 23 lines in
  288.         the file shown below it.  The format of the FIND command is
  289.         simply:
  290.  
  291.                  FIND
  292.  
  293.         If the string is not found, ED remains in command mode.
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.                                                                          Page 5        100784112         Editor User's Manual
  302.  
  303.  
  304.  
  305.         G (GOTO)        G (GOTO)
  306.  
  307.             The G command is used to go to a line in the file and enter
  308.         edit mode.  The line is displayed at the top of the edit area,
  309.         with the next 23 lines in the file shown after it.  G's format
  310.         is:
  311.  
  312.                  G {n}
  313.  
  314.         Typing G with no line number is the same as pressing F1, the edit
  315.         mode key.  Typing G * will take you to the end of the file.
  316.  
  317.  
  318.         HELP        HELP
  319.  
  320.             The HELP command displays a one-page summary of ED's commands
  321.         and function keys on the screen.
  322.  
  323.  
  324.         LOAD        LOAD
  325.  
  326.             LOAD will read a file from diskette into the memory buffer,
  327.         overlaying whatever text was there before.  If what you were
  328.         editing wasn't saved, the "file not saved" message (see "NEW"
  329.         below) is displayed.  The LOAD command's format is:
  330.  
  331.                  LOAD {d:filename.ext}
  332.  
  333.         The LOAD command also sets the filename on the status line for
  334.         future SAVE and RESAVE commands.
  335.  
  336.  
  337.         LLIST        LLIST
  338.  
  339.             The LLIST command is used to list a range of lines in the
  340.         file on your printer.  Its format is:
  341.  
  342.                  LLIST {start line} {end line}
  343.  
  344.         The printer currently used by MS DOS as LPT1: will receive the
  345.         output.  Both {start line} and {end line} work the way they do
  346.         for the CHANGE command.  The listing produced will have the same
  347.         format as the one produced by the LLIST.EXE program.
  348.  
  349.  
  350.         LPAGE        LPAGE
  351.  
  352.             The LPAGE command is used to set the length of a page for the
  353.         LLIST command to use.  Its format:
  354.  
  355.                  LPAGE {lines/page}
  356.  
  357.         The {lines/page} can be whatever your printer will allow, with a
  358.         minimum of 5 lines/page required.
  359.  
  360.  
  361.                                                                          Page 6        100784112         Editor User's Manual
  362.  
  363.  
  364.  
  365.         LWIDTH        LWIDTH
  366.  
  367.             The LWIDTH command is used to set the number of columns on a
  368.         print line for the LLIST command.  If a line is longer than this
  369.         number of columns, it will wrap on the listing.  The format for
  370.         LWIDTH is:
  371.  
  372.                  LWIDTH {columns/line}
  373.  
  374.         The number of columns must be between 40 and 132.
  375.  
  376.  
  377.         NAME        NAME
  378.  
  379.             NAME is used to set the name of the file for the SAVE and
  380.         RESAVE commands.  Normally, NAME isn`t used much because the name
  381.         of the file being edited is set by the LOAD command.  The format
  382.         of NAME is:
  383.  
  384.                  NAME {d:filename.ext}
  385.  
  386.         No disk access is done by NAME, only the filename displayed on
  387.         the status line is changed.
  388.  
  389.  
  390.         NEW        NEW
  391.  
  392.             NEW will clear the current buffer and the filename.  Its
  393.         format is simply:
  394.  
  395.                  NEW
  396.  
  397.         A check is made to see if the buffer has been saved before
  398.         proceeding.  If not, the message:
  399.  
  400.                  file not saved. proceed? 
  401.  
  402.         is displayed.  Answering {y} will cause ED to clear the buffer
  403.         and the edit area; Typing {n} will abort the command.
  404.  
  405.  
  406.         PREP        PREP
  407.  
  408.             The PREP command will exit ED and then invoke the Structured
  409.         BASIC preprocessor using the SB command.  It will pass along the
  410.         name of the file being edited.  The file's extension is assumed
  411.         to be .SB.  PREP will check to determine if the buffer has been
  412.         saved before proceeding.  If it hasn't, you'll be given a change
  413.         to save your file.  The format for PREP is simply:
  414.  
  415.                  PREP
  416.  
  417.  
  418.  
  419.  
  420.  
  421.                                                                          Page 7        100784112         Editor User's Manual
  422.  
  423.  
  424.  
  425.         RESAVE        RESAVE
  426.  
  427.             RESAVE will save the file currently being edited back to
  428.         disk.  It assumes the file already exists.  The filename used               It assumes the file already exists.
  429.         will be the one displayed on the status line.  The format of
  430.         RESAVE is:
  431.  
  432.                  RESAVE
  433.  
  434.  
  435.         SAVE        SAVE
  436.  
  437.             SAVE saves the file in the buffer back to disk.  Unlike
  438.         RESAVE, it assumes the file does not exist.  If the file exists                it assumes the file does not exist.
  439.         a warning message is displayed and nothing happens. The format
  440.         for SAVE is:
  441.  
  442.                  SAVE
  443.  
  444.  
  445.         SEARCH        SEARCH
  446.  
  447.             SEARCH will ask for a search string and will then display all
  448.         the occurences of the string in the file.  The format of the
  449.         SEARCH command is simply:
  450.  
  451.                  SEARCH
  452.  
  453.  
  454.         SYSTEM        SYSTEM
  455.  
  456.             The SYSTEM command is used to exit ED and go back to MS DOS,
  457.         just like it is in Microsoft BASIC.
  458.  
  459.  
  460.         TABS        TABS
  461.  
  462.             The TABS command has the format:
  463.  
  464.                  TABS {n}
  465.  
  466.         This command sets the column stops for the tab key to every {n}
  467.         columns.  Setting TABS less than or equal to 0 is the same as
  468.         setting TABS to 1.  When ED is started,  4 is the initial tab
  469.         setting.
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.                                                                          Page 8        100784112         Editor User's Manual
  482.  
  483.  
  484.  
  485.         EDIT MODE        EDIT MODE
  486.  
  487.             Edit mode is entered by pressing F1 at any time.  Edit mode
  488.         is used for changing individual text lines and for touring the
  489.         file.
  490.  
  491.             Edit mode operates normally as "edit: replace".  This means
  492.         that the characters you type directly replace those under the
  493.         cursor.  The PF, cursor arrow, PgUp, PgDn, Home, and End keys
  494.         allow you to tour the edit area and make changes.  Pressing the
  495.         Ins key will let you insert text at any point in Insert mode. The
  496.         actions of all the special keys are described in the "ED KEY MAP"
  497.         section of this manual.
  498.  
  499.             In addition, there are four extra editing functions available
  500.         in edit mode.  These work on only the line the cursor is on and
  501.         are described here below. They are activated by pressing F1
  502.         within edit mode.  When these functions are active, text cannot
  503.         be arbitrarily replaced and the mode is displayed as "edit:" on
  504.         the status line.  To go back to "edit: replace" operation, press
  505.         F1 again in edit mode.  The "setting" of edit mode is remembered
  506.         if you go into command or insert mode and will be the one you
  507.         resume edit mode with later.
  508.  
  509.  
  510.         EDIT: GOTO        EDIT: GOTO
  511.  
  512.         Typing G will cause ED to ask for a line number. When this is
  513.         supplied, this line is displayed at the top of the edit area and
  514.         edit mode resumes.  This function works the same as G does in
  515.         command mode.  You can type "*" to go to the end of the file.
  516.  
  517.  
  518.         EDIT: KILL        EDIT: KILL
  519.  
  520.         Typing K will cause ED to ask for a single character.  After this
  521.         is received, all the characters from the cursor right up to this
  522.         character (or the end of the line if the character isn't found)
  523.         will be deleted.
  524.  
  525.  
  526.         EDIT: SEARCH        EDIT: SEARCH
  527.  
  528.         Typing S will cause ED to ask for a single character.  When this
  529.         is entered, the cursor will move right to this character or the
  530.         end of the line.
  531.  
  532.  
  533.         EDIT: EXCHANGE        EDIT: EXCHANGE
  534.  
  535.         Typing X will cause ED to ask for a single character.  This
  536.         character will then replace the one under the cursor.  If you
  537.         have to replace a lot of text on a line you should press F1 and
  538.         use the "edit: replace" method mentioned earlier.
  539.  
  540.  
  541.                                                                          Page 9        100784112         Editor User's Manual
  542.  
  543.  
  544.  
  545.         INSERT MODE        INSERT MODE
  546.  
  547.             Insert mode is used for rapid entry of text.  You can enter
  548.         Insert mode at any time by pressing the Ins key on the PC.  When
  549.         this is done "insert" is displayed on the status line and the
  550.         cursor fattens.  Text can now be entered in the edit area at the
  551.         line the cursor is on.  The characters you enter will will be
  552.         inserted to the left of the character the cursor was on when you
  553.         started.
  554.  
  555.             In insert mode, only some of the special edit mode control
  556.         keys retain their normal function.  These are summarized in the
  557.         "ED KEY MAP" section of the manual. More importantly, the ENTER
  558.         key will continue insert mode on the line below the cursor,
  559.         opening a new line in the edit area, and scrolling the lines
  560.         below down a line.
  561.  
  562.             Insert mode is exited by pressing Ins again to enter edit
  563.         mode, or F1 (edit) or F2 (command).
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                                                                         Page 10        100784112         Editor User's Manual
  602.  
  603.  
  604.  
  605.         ED KEY MAP        ED KEY MAP
  606.  
  607.             This section lists ED's special keys and what they do.
  608.  
  609.             KEY             DESCRIPTION            ___             ___________
  610.  
  611.             F1      Enters edit mode.
  612.  
  613.             F2      Enters command mode.
  614.  
  615.             F3      In edit mode, moves cursor up one line and enters
  616.                     insert mode (insert up).
  617.  
  618.             F4      In edit mode, moves cursor down one line and enters
  619.                     insert mode (insert down).
  620.  
  621.             F5      In edit mode, splits the line at the cursor.
  622.  
  623.             F6      In edit mode, joins current line to end of line above
  624.                     it.  All lines below the cursor move up one in the
  625.                     edit area.
  626.  
  627.             F7      In edit mode, deletes entire line cursor is on.  All
  628.                     lines below move up one in edit area.
  629.  
  630.             F8      Deletes from cursor through the end of the
  631.                     current line.
  632.  
  633.             F10     Undoes any changes made in edit mode to current
  634.                     line.
  635.  
  636.             Home    In edit mode, moves cursor to start of current line.
  637.  
  638.             End     In edit mode, moves cursor to end of current line.
  639.  
  640.             Up      In edit mode, moves cursor up one line.  Used in
  641.             Arrow   insert mode, moves up a line and enters edit mode.
  642.  
  643.             Down    In edit mode, moves cursor down one line. Used in
  644.             Arrow   insert mode, moves down a line and enters edit mode.
  645.  
  646.             Left    In edit mode, moves cursor left one character.
  647.             Arrow   "Character" means a tab may move the cursor several
  648.                     columns.  Also works in insert mode.  For lines
  649.                     longer than 80 characters, the line itself will
  650.                     scroll as needed.
  651.  
  652.             Right   In edit mode, moves cursor right one character.  Also
  653.             Arrow   works in insert mode.  For lines greater than 80
  654.                     characters, the line displayed will scroll as
  655.                     needed.
  656.  
  657.  
  658.  
  659.  
  660.  
  661.                                                                         Page 11        100784112         Editor User's Manual
  662.  
  663.  
  664.             KEY             DESCRIPTION            ___             ___________
  665.  
  666.             PgUp    In edit mode, starts scrolling the edit area forward
  667.                     through the file (towards the front). Pressing any
  668.                     key stops scrolling and resumes edit mode at the
  669.                     cursor.
  670.  
  671.             PgDn    Same as PgUp, but scrolls down through the file.
  672.  
  673.             Ins     Insert mode toggle; enters insert mode, then enters
  674.                     edit mode if used in insert mode.
  675.  
  676.             Del     Deletes character at cursor; line moves left one
  677.                     character, cursor stays at same place. Works in both
  678.                     insert and edit modes.
  679.  
  680.             <-      (Backspace) Deletes character to left of cursor;
  681.                     cursor moves left one character. Works in both insert
  682.                     and edit modes.
  683.  
  684.             <-'     (Enter) Has no effect in edit mode; in insert mode
  685.                     moves cursor down one line and continues text
  686.                     insertion.
  687.  
  688.             Space   In edit mode only, acts the same as the Left Arrow
  689.             Bar     key, moving the cursor left one character.
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.                                                                         Page 12        100784112         Editor User's Manual
  722.  
  723.  
  724.  
  725.         ERROR MESSAGES        ERROR MESSAGES
  726.  
  727.             Here's a list of the error messages ED will give you when you
  728.         do something wrong.  They will display on the status line after
  729.         the incorrect command.  To continue editing when an error occurs,
  730.         press "enter" and the message will disappear.
  731.  
  732.             If you ever receive a message prefaced by the words "error:",
  733.         "disk error:", or "system error:", SAVE your changes to a new
  734.         file immediately and then abandon your editing session!  One of
  735.         these messages means ED has seriously malfunctioned.  Report it
  736.         after gathering as much information as you can.
  737.  
  738.  
  739.         command not found
  740.  
  741.             This message means you tried to use a command that wasn't one
  742.             of the ones listed earlier.
  743.  
  744.  
  745.         pattern not found
  746.  
  747.             The search string you tried to find in the file isn't there.
  748.  
  749.  
  750.         bad line number
  751.  
  752.             You used a line number in the GOTO command that isn't a
  753.             positive number.  Only the digits 0-9 can be used when you
  754.             specify a line number.
  755.  
  756.  
  757.         no file argument
  758.  
  759.             You tried to LOAD or APPEND a file without telling ED its
  760.             name.
  761.  
  762.  
  763.         file not found
  764.  
  765.             The file you tried to LOAD or APPEND from, or RESAVE to, does
  766.             not exist on your diskette, or you misspelled its name.
  767.  
  768.  
  769.         line truncated
  770.  
  771.             The result of a LOAD or CHANGE command was a line greater
  772.             than 255 characters.  The line was chopped off on the right.
  773.             You cannot currently edit lines with more than 255 characters
  774.             in them.
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.                                                                         Page 13        100784112         Editor User's Manual
  782.  
  783.  
  784.  
  785.         file not named
  786.  
  787.             You have tried to SAVE or RESAVE a file without giving ED a
  788.             name to use for it.  The NAME command will do this for you.
  789.  
  790.  
  791.         file exists
  792.  
  793.             The file name you gave the SAVE command already exists on
  794.             your diskette.  You need the RESAVE command instead.
  795.  
  796.  
  797.         bad argument
  798.  
  799.             You gave a command using two arguments, such as DELETE, one
  800.             or more that were not numbers.
  801.  
  802.  
  803.         file not saved. proceed?
  804.  
  805.             You will receive this message whenever you use the LOAD or
  806.             NEW command and you have not saved what you were working on.
  807.             This is because these commands clear the memory buffer.
  808.             Answer {y} or {n} depending on what you want to do - {y} to
  809.             continue and destroy the buffer, or {n} to back out and
  810.             cancel the command.  You don't need to press "enter" after
  811.             typing {y} or {n}. 
  812.  
  813.  
  814.         new line too long
  815.  
  816.             The line created in a CHANGE command by substituting the new
  817.             pattern for the old one is turned out to be greater than 255
  818.             characters long.  The CHANGE command aborts at this point.
  819.  
  820.  
  821.         too many ?'s in change mask
  822.  
  823.             You had more ?'s in your change string than you did in your
  824.             search string.  See the description of the CHANGE command in
  825.             this manual for more information.
  826.  
  827.  
  828.         error writing file
  829.  
  830.             You will receive this message when you try to SAVE or RESAVE
  831.             your file and there isn't enough room on the drive you chose.
  832.             Only part of the file has been saved.  You must insert a
  833.             fresh diskette and try to save the file again.
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.                                                                         Page 14        100784112         Editor User's Manual
  842.  
  843.  
  844.  
  845.         KNOWN BUGS        KNOWN BUGS
  846.  
  847.             There are currently no known bugs in ED.  This last version
  848.         took care of several.  If you find any, please report them
  849.         immediately.
  850.  
  851.             In the next release of ED, we hope to add functions to move
  852.         and copy lines of text.  This is the most pressing shortcoming of
  853.         ED we know about.  Other planned enhancements include mouse
  854.         support, directory information, and setting tabs, etc. through
  855.         the DOS environment facility available in versions 2.x and
  856.         above.
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.                                                                         Page 15        100784112